package com.lyz.core.impl;

import java.util.HashMap;
import java.util.Map;

/**
 * 上下文，主要用于传递一些参数，每个线程一个,目前用于一些个性化数据的统计
 * @author luyongzhao
 *
 */
public class Context {
	
	private String tag = null;
	
	private Map<String,String> context = new HashMap<String, String>();
	
	public Context(String tag){
		this.tag = tag;
	}
	
	public void put(String key,String value){
		if(key==null || "".equals(key.trim()) || value==null || "".equals(value.trim())){
			return;
		}
		
		context.put(key, value);
	}
	
	public String get(String key){
		
		if(key==null || "".equals(key.trim())){
			return null;
		}
		
		return context.get(key);
	}
}
